#define _CRT_SECURE_NO_WARNINGS 1
//#include<iostream>
//using namespace std;
//
//int GetMonthDay(int year, int month)
//{
//	//if ((month == 2) && ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)))
//	//2000/3/2 63
//	int a[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
//	if ((month == 2) && ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)))
//	{
//		return 29;
//	}
//	return a[month];
//}
//
//int main()
//{
//	int year, month, day;
//	scanf("%d %d %d", &year, &month, &day);
//	int count = 0;
//	while (1)
//	{
//		if (day > 0)
//		{
//			--day;
//			++count;
//		}
//		else
//		{
//			--month;
//			if (month == 0)
//			{
//				break;
//			}
//			day = GetMonthDay(year, month);
//
//		}
//	}
//	printf("%d ", count);
//	return 0;
//}

#include <regex>
class Sum
{
public:
    Sum()
    {
        sum += i;
        ++i;
    }
    static int ret()
    {
        return sum;
    }
private:
    static int sum;
    static int i;
};
int Sum::sum = 0;
int Sum::i = 1;
class Solution
{
public:
    int Sum_Solution(int n)
    {
        Sum a[n];
        return Sum::ret();
    }
private:
};